$(function () {

    /**
       *   1 如果点击的是编辑按钮 那么我们就应该从浏览器里面的缓存里面取对应的数据
       *   2 渲染到页面上  需要用到flag==1 进行判断
       */

    console.log(window.location.href)

    // 1 拿到 搜索页面传递过来的关键字的值
    var url = window.location.href;
    // console.log(url);
    var index = url.indexOf('?');
    // console.log(index);
    var len = url.substring(index + 1);
    // console.log(len);
    var arr = len.split('=');
    // console.log(arr);
    console.log(arr[1]);
    var flag = arr[1];

    if (flag == 1) {  //flag==1 就是编辑
        var arrAds = JSON.parse(localStorage.getItem('EidtAddress'));
        // console.log(arrAds);
        var htmls = template('editTmp', arrAds)

        var ids = arrAds.id;
        console.log(ids);

        // console.log(htmls)
        $('.mysumAddress').html(htmls)

    } else {
        //添加过来的数据
        var htmls = template('editTmp', {})
    }


    /**
     * 1 给省市区绑定一个点击事件 
     * 2  获取省市区的数据
     * 
     * 
     * 
     */
    $('#userCity').on('tap', function () {
        // alert(1)
        var picker = new mui.PopPicker({
            layer: 3
        });
        picker.setData(cityData3);
        picker.show(function (SelectedItem) {
            console.log(SelectedItem);
            var sheng = SelectedItem[0].text;
            var city = SelectedItem[1].text;
            var town = SelectedItem[2].text;
            var htmls = sheng + city + town
            $('#userCity').val(htmls);
        })
    })


    /**
     * 1  给确定按钮绑定点击事件  
     * 2  判断 每个内容不能不为空 
     * 3  发送ajax 请求 
     * 4  如果成功了之后   跳转到address.html  
     *    如果失败了 给个提示
     * 
     * 
     * 
     */

    // * 1  给确定按钮绑定点击事件  
    $('#sumAds-btn').on('tap', function () {
        // alert(1)
        // userName
        // usercode
        // userCity
        // userdetailCity

        var userNameVal = $('#userName').val();
        var usercodeVal = $('#usercode').val();
        var userCityVal = $('#userCity').val();
        var userdetailCityVal = $('#userdetailCity').val();



        // * 2  判断 每个内容不能不为空 

        if (!userNameVal) {
            mui.toast('用户名不能为空')
            return;
        }
        if (!usercodeVal) {
            mui.toast('用户名不能为空')
            return;
        }
        if (!userCityVal) {
            mui.toast('用户名不能为空')
            return;
        }
        if (!userdetailCityVal) {
            mui.toast('用户名不能为空')
            return;
        }


        var datas = {
            recipients: userNameVal,
            postcode: usercodeVal,
            address: userCityVal,
            addressDetail: userdetailCityVal

        };

        if (flag == 1) {
            // 如果是编辑 需要把id也传递到后台
            var urls = ' /address/updateAddress'
            datas.id = ids
        } else {
            var urls = '/address/addAddress';
        }
        //  * 3  发送ajax 请求 
        $.ajax({
            url: urls,
            type: 'post',
            data: datas,
            success: function (res) {
                console.log(res)
                if (res.success) {

                    if (flag == 1) {
                        mui.toast('修改收货地址成功')
                    } else {
                        mui.toast('增加收货地址成功');
                    }
                    setTimeout(function () {
                        window.location.href = 'address.html'
                    }, 2000);
                }

            }
        })





    })










})